From 81e86e122de058db19b50d2e581083e8b54bc7ca Mon Sep 17 00:00:00 2001 From: "smh22@boulderdash.cl.cam.ac.uk" Date: Fri, 28 Feb 2003 15:36:36 +0000 Subject: [PATCH] bitkeeper revision 1.105.1.6 (3e5f8204s9-knAqGrLNqui07TjPy1w) temporary domain death fix --- xen/common/domain.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xen/common/domain.c b/xen/common/domain.c index 89efe59f64..a1116316c0 100644 --- a/xen/common/domain.c +++ b/xen/common/domain.c @@ -206,6 +206,9 @@ void release_task(struct task_struct *p) REMOVE_LINKS(p); write_unlock_irq(&tasklist_lock); + /* XXX SMH: so below is screwed currently; need ref counting on vifs, + vhds, etc and proper clean up. Until then just blow the memory :-( */ +#if 0 /* * Safe! Only queue skbuffs with tasklist_lock held. * Only access shared_info with tasklist_lock held. @@ -225,6 +228,9 @@ void release_task(struct task_struct *p) free_all_dom_mem(p); free_task_struct(p); +#else + printk("XEN::release_task: not freeing memory etc yet XXX FIXME.\n"); +#endif } -- 2.30.2